package com.zerui.manager.web.vo.icc;



import lombok.*;

import java.util.List;

/**
 * 设备信息
 */
@Setter
@Getter
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class DeviceInfoVO {

    // 设备编码
    private String deviceCode;

    // 设备名称
    private String deviceName;

    // 设备唯一标识码 （序列号）
    private String deviceSn;

    // 设备主类
    private Integer deviceCategory;

    // 设备类型
    private Integer deviceType;

    // 厂商类型
    private String deviceManufacturer;

    // 设备型号
    private String deviceModel;

    // 设备IP地址
    private String deviceIp;

    // 设备端口
    private Integer devicePort;

    // 所属组织编码
    private String ownerCode;

    // 是否在线
    private Integer isOnline;

    // 离线原因
    private String offlineReason;

    // 设备所属子系统
    private String subSystem;

    /**
     * 单元信息
     */
    private List<UnitVO> units;
}
